From 87f6bb32edb3c63f1fce405df3910db1c8588e8c Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 12 Dec 2011 19:11:41 +0100 Subject: [PATCH] togglebutton: Remove gtk-touchcreen-mode usage Emulated crossing events with mode GDK_CROSSING_TOUCH_PRESS/RELEASE already cater dynamically for the "don't prelight on touch devices" usecase. --- gtk/gtktogglebutton.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gtk/gtktogglebutton.c b/gtk/gtktogglebutton.c index 61a58bb48a..d88ed22e08 100644 --- a/gtk/gtktogglebutton.c +++ b/gtk/gtktogglebutton.c @@ -656,13 +656,9 @@ gtk_toggle_button_update_state (GtkButton *button) { GtkToggleButton *toggle_button = GTK_TOGGLE_BUTTON (button); GtkToggleButtonPrivate *priv = toggle_button->priv; - gboolean depressed, touchscreen; + gboolean depressed; GtkStateFlags new_state = 0; - g_object_get (gtk_widget_get_settings (GTK_WIDGET (button)), - "gtk-touchscreen-mode", &touchscreen, - NULL); - new_state = gtk_widget_get_state_flags (GTK_WIDGET (button)) & ~(GTK_STATE_FLAG_INCONSISTENT | GTK_STATE_FLAG_PRELIGHT | @@ -678,7 +674,7 @@ gtk_toggle_button_update_state (GtkButton *button) else depressed = priv->active; - if (!touchscreen && button->priv->in_button && (!button->priv->button_down || priv->draw_indicator)) + if (button->priv->in_button && (!button->priv->button_down || priv->draw_indicator)) new_state |= GTK_STATE_FLAG_PRELIGHT; if (depressed) -- 2.30.2